package cc.rengu.igas.cops.facade.request;


import cc.rengu.igas.cops.facade.base.BaseRequest;
import cc.rengu.igas.cops.facade.bean.RiskInfo;

/**
 * 银行卡签约-请求报文
 * <p>
 * Created by keyi on 2020/3/25.
 */
public class CardSignRequest extends BaseRequest {

    //用户编号
    private String userId;
    //平台商户号
    private String platMchntNo;
    //银行账号
    private String acctNo;
    //持卡人姓名
    private String cardHoldName;
    //证件类型
    private String certType;
    //证件号码
    private String certNo;
    //银行预留手机号
    private String phoneNo;
    //账户类型
    private String cardType;
    //卡有限期
    private String exprDate;
    //cvn2
    private String cvn2;
    //签约类型
    private String signTokenType;
    //交易类型
    private String transType;
    //小额免密限额
    private String noPasswordAmt;
    //单笔限额
    private String singleLimitAmt;
    //日累计限额
    private String dayLimitAmt;
    //支付密码
    private String password;
    //短信验证码
    private String smsCode;
    //验证码验证流水号
    private String smsVerifySeqNum;
    //风险监控信息
    private RiskInfo riskInfo;

    public String getTransType() {
        return transType;
    }

    public void setTransType(String transType) {
        this.transType = transType;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getAcctNo() {
        return acctNo;
    }

    public void setAcctNo(String acctNo) {
        this.acctNo = acctNo;
    }

    public String getCardHoldName() {
        return cardHoldName;
    }

    public void setCardHoldName(String cardHoldName) {
        this.cardHoldName = cardHoldName;
    }

    public String getCertType() {
        return certType;
    }

    public void setCertType(String certType) {
        this.certType = certType;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getExprDate() {
        return exprDate;
    }

    public void setExprDate(String exprDate) {
        this.exprDate = exprDate;
    }

    public String getCvn2() {
        return cvn2;
    }

    public void setCvn2(String cvn2) {
        this.cvn2 = cvn2;
    }

    public String getSignTokenType() {
        return signTokenType;
    }

    public void setSignTokenType(String signTokenType) {
        this.signTokenType = signTokenType;
    }

    public String getSingleLimitAmt() {
        return singleLimitAmt;
    }

    public void setSingleLimitAmt(String singleLimitAmt) {
        this.singleLimitAmt = singleLimitAmt;
    }

    public String getDayLimitAmt() {
        return dayLimitAmt;
    }

    public void setDayLimitAmt(String dayLimitAmt) {
        this.dayLimitAmt = dayLimitAmt;
    }

    public String getNoPasswordAmt() {
        return noPasswordAmt;
    }

    public void setNoPasswordAmt(String noPasswordAmt) {
        this.noPasswordAmt = noPasswordAmt;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public RiskInfo getRiskInfo() {
        return riskInfo;
    }

    public void setRiskInfo(RiskInfo riskInfo) {
        this.riskInfo = riskInfo;
    }

    public String getPlatMchntNo() {
        return platMchntNo;
    }

    public void setPlatMchntNo(String platMchntNo) {
        this.platMchntNo = platMchntNo;
    }

    public String getSmsCode() {
        return smsCode;
    }

    public void setSmsCode(String smsCode) {
        this.smsCode = smsCode;
    }

    public String getSmsVerifySeqNum() {
        return smsVerifySeqNum;
    }

    public void setSmsVerifySeqNum(String smsVerifySeqNum) {
        this.smsVerifySeqNum = smsVerifySeqNum;
    }
}
